草庐IT

python - Pip:找不到版本。找不到匹配的分布

全部标签

ruby-on-rails - 找不到 rvm 命令

我用rails安装了rvm,从RVM官网,我指定了教程提示的命令。安装时我的系统有rails4.0.0、rvm01/23/12、ruby2.0.0、bundlergem1.3.5和2.0.3但是我需要安装ruby​​1.9来练习我目前正在做的类(class)。“僵尸铁路2”我尝试执行指令rvminstall1.9.3并且控制台返回此消息:rvm:找不到命令 最佳答案 可能重复:Ubunturvmsetupissue您的问题是当您打开一个新终端时,RVM没有加载。要解决此问题,请运行此命令行:(如果使用登录外壳)echo"source

ruby-on-rails - Rails 中的匹配和路由

我生成了一个Controller并更改了路由,但打开链接会在我的本地服务器上产生错误。生成Controller和路由railsgeneratecontrollerStaticPageshomeaboutteamcontact改变路线.rbMyApp::Application.routes.drawdorootto:'static_pages#home'match'/about',to:'static_pages#about'match'/team',to:'static_pages#team'match'/contact',to:'static_pages#contact'end根路径

ruby - 在 Ruby 中,如何删除字符串中的所有字符直到子字符串匹配?

假设我有一个字符串:嘿,怎么了@dude,@how'sitgoing?我想删除所有@how's之前的字符。 最佳答案 或使用正则表达式:str="Heywhat'sup@dude,@how'sitgoing?"str.gsub!(/.*?(?=@how)/im,"")#=>"@how'sitgoing?"您可以在here阅读有关环视的信息 关于ruby-在Ruby中,如何删除字符串中的所有字符直到子字符串匹配?,我们在StackOverflow上找到一个类似的问题:

ruby - 如何更改 Textmate 使用的 Ruby 版本?

编辑:我找到了解决方案,您可以在下面的回答中阅读。我在SnowLeopard上使用Textmate,并安装了ruby​​1.9。问题是出于某种原因Textmate使用Ruby1.8.2但是当我使用IRB或为shell运行ruby​​脚本时,会使用正确版本的Ruby(1.9)。如何配置Textmate使其使用1.9.2?我一直在谷歌搜索,显然你必须使用T_RUBY变量和textmate,并在OSX中设置一些环境变量,但到目前为止,我发现的方法都不适合我。有人可以逐步解决这个问题吗?更新:我已经尝试在textmate中将ruby​​二进制路径添加到TM_RUBY,但出现此错误:>Can't

ruby - 为什么我无法确定我的 ruby​​ 安装版本?

当我运行ruby-version时,我得到:ruby1.8.7(2012-02-08patchlevel358)[universal-darwin11.0]-e:1:undefinedlocalvariableormethod`rsion'formain:Object(NameError)有什么问题吗? 最佳答案 使用ruby​​-v或ruby​​--version。它正在将-version解析为rsion。这两个都行。计算破折号的数量:ruby-vruby--version当您提供带有“version”的单个破折号时,Ruby会看

ruby-on-rails - 使用旧版本的 Rake

我有Rake版本0.9.1,但我需要为一个项目使用0.8.7,我相当确定我安装了这两个版本,但它始终默认使用0.9.1。有没有办法指定使用哪个版本的Rake?我正在尝试运行这个:rakedb:dropdb:createdb:migratedb:seed我得到这个错误:您已经激活了rake0.9.1,但是您的Gemfile需要rake0.8.7。考虑使用bundleexec。 最佳答案 gem搜索(或列表)rake,应该会告诉您安装了哪些版本。您可以调用带有括号中的特定版本号的rake下划线。$rake_0.7.3_这是gem打包二进

ruby - 安装 RMagick gem——找不到 MagickWand.h

我正在OSX10.6.8上安装rmagickgem,使用geminstallrmagick,我收到以下错误Can'tinstallRMagick2.13.1.Can'tfindMagickWand.h.***extconf.rbfailed***CouldnotcreateMakefileduetosomereason,probablylackofnecessarylibrariesand/orheaders.Checkthemkmf.logfileformoredetails.Youmayneedconfigurationoptions.Providedconfigurationop

ruby - OSX Lion 上的默认 Ruby 版本?还是 1.8.x 或 1.9.x?

OSXLion上的默认Ruby版本是什么?还是1.8.x或1.9.x? 最佳答案 在Lion的预发布版中:ruby-vruby1.8.7(2010-01-10patchlevel249)[universal-darwin11.0] 关于ruby-OSXLion上的默认Ruby版本?还是1.8.x或1.9.x?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5280384/

ruby - 如何在安装的不同版本的 gem 之间切换?

我在本地机器上安装了三个版本的Rack(rack(1.4.1,1.3.6,1.3.5))。对于某些gem(比如Cucumber),需要低版本的rack才能激活?我已经尝试过bundle但没有什么用。执行时,cucumber仍将使用系统版本为1.4.1的已激活Rack。Bundle指定应安装哪个gem但不确保将激活哪个gem。如何激活特定版本的rack? 最佳答案 您可以在项目的gemfile中指定一个版本gem"rack","1.3.5"由matt指出:使用Gemfile中指定的gem:bundleexeccucumber

ruby-on-rails - 您使用 Rails 进行版本控制和部署的工作流程是什么?

尤其是在考虑新的Rails项目时,您的版本控制和部署工作流程是什么样的?你使用什么工具?我对Mac、*nix和Windows工作机器的答案很感兴趣。假设一个*nix服务器。如果需要,我会为清楚起见进行编辑。 最佳答案 使用预装的插件和卡住的gem创建我的个人Rails2.1.1模板的副本。更改数据库密码、session密码/名称和deploy.rb。根据需要在GitHub上创建私有(private)或公共(public)存储库。将空的Rails项目推送到GitHub。SSH到服务器并配置apache(从旧项目复制虚拟主机文件和mon